package com.zp.base.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.zp.common.core.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;

/**
 * 执行频次对象 perform_freq_dict
 *
 * @author zhang peng
 * @date 2022-12-27
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("perform_freq_dict")
public class PerformFreqDict extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 执行频次主键
     */
    @TableId(value = "freq_id")
    private String freqId;
    /**
     * 执行频率描述
     */
    private String freqDesc;
    /**
     * 频率次数
     */
    private BigDecimal freqCounter;
    /**
     * 显示顺序
     */
    private Long showSort;
    /**
     * 频次间隔
     */
    private BigDecimal freqInterval;
    /**
     * 频次单位
     */
    private String freqIntervalUnit;
    /**
     * 执行时间
     */
    private String performTime;
    /**
     * 0:长期医嘱 1:临时医嘱
     */
    private String dictType;
    /**
     * 删除标志（0代表存在 2代表删除）
     */
    @TableLogic
    private String delFlag;
    /**
     * 备注
     */
    private String remark;

}
